body {
background-image:url(../images/body_bg_sm.jpg);
background-repeat : repeat-x;
background-color : #ffffff;
background-attachment:fixed;
margin : 0;
padding : 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}
a {
outline : none;
}
img {
border : 0;
}
h1 {
color : #cccccc;
font-weight : normal;
font-size : 15px;
}
h2 {
color : #666666;
font-weight : normal;
font-size : 13px;
}
h3 {
color : #000000;
font-weight : normal;
font-size : 13px;
}

#border {
margin : 0 auto;
width : 920px;
border : 10px solid #efefef;
padding-top : 10px;
background-color : #ffffff;
}
#wrapper {
margin : 0 auto;
width : 900px;
background-color : #ffffff;
}

div#sanmateo{
	display:block;
	width : 900px;
	float : left;
	height : 70px;
	padding-top:0px;
	background-image:url(../images/logo_sm.png);
	background-repeat:no-repeat;
	background-position:left !important;	
	background-position:top;
	text-align:right;
	color:#ff007a;
	
}
#contenidoSM{
	float:left;
	}

#logosuperior{
float:left;
clear:none;
background-color:none;
}

#logosuperior p{
float:left;
clear:none;
display:block;

width:200px;
padding:0px;
margin:0px 0px 0px 0px;
height:70px;
}

#sanmateo a:link{
	color:#ff007a;
	text-decoration:none;
}
#sanmateo a:hover{
	color: #666666;
}



#top {
	width : 900px;
	float : left;
	height : 40px;
	line-height : 40px;
	margin-bottom : 10px;
	background: #000000 url(../images/bg_navbar.jpg) repeat-x;
}
#navigation {
float : left;
width : 900px;
height : 200px;
background-color : #ffffff;
margin-bottom : 10px;
}

#header {
	width : 590px;
	height : 200px;
	float : left;
	/*background: #cccccc url(../images/header_sm.jpg) no-repeat;*/
}
#header h1 {
text-align : right;
}

#box {
width : 100%;
display : block;
padding-top : 10px;
padding-bottom : 10px;
margin-top : 150px;
}
a#box {
text-decoration : none;
color : #ffffff;
background-color : #000000;
}
a#box:hover {
color : #ffffff;
}
.testo {
padding : 0;
margin : 0;
}
#newsflash {
	float : right;
	width : 280px;
	height : 180px;
	overflow : auto;
	background-color : #ff007a;
	background-image:url(../images/imagen_lado.png);
	background-repeat:no-repeat;
	padding : 10px;
	color:#ffffff;
	line-height:18pt;
	
	font-size:10pt;
}

#banner {
float : left;
width : 900px;
height : 150px;
background-color : #ffffff;
margin-bottom :10px;
}

#navigation-closer {
clear : both;
}
#leftcolumn {
background-color : #ffffff;
width : 590px;
float : left;
}
#rightcolumn {
float : right;
background-color : #f0f0f0;
width : 280px;
display : inline;
padding : 0 10px 10px 10px;
}
#footer {
width : 900px;
clear : both;
background-color : #ffffff;
padding : 10px 0 10px 0;
font-size : 0.75em;
color : #999;
border-top : 1px solid #efefef;
margin-top : 10px;
}
#pathway {
font-size : 1em;
padding-bottom : 7px;
border-bottom : 1px dotted #efefef;
color:#ff007a;
}
#pathway a {
text-decoration : none;
}
#pathway a:hover {
text-decoration : none;
color:#ff007a;
}
.rbroundbox {
background : url(../images/nt.gif) repeat;
}
.rbtop div {
background : url(../images/tl.gif) no-repeat top left;
}
.rbtop {
background : url(../images/tr.gif) no-repeat top right;
}
.rbbot div {
background : url(../images/bl.gif) no-repeat bottom left;
}
.rbbot {
background : url(../images/br.gif) no-repeat bottom right;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
width : 100%;
height : 7px;
font-size : 1px;
}
.rbcontent {
margin : 0 7px;
}
.rbroundbox {
width : 100%;
margin : 1em auto;
}

.contentpaneopen {
	padding-right:10px;
	}
	
.producto {
	
	float:left;
	clear:both;
	margin-top:20px;
	padding-right:10px;
	padding-bottom:5px;
	border-bottom: #ff007a dotted 1px;
}
.producto img {
	float:left;
	margin-right:10px;
	padding-bottom:130px;
	
}
.producto h1 {
	color:#ff007a;
	font-size:11pt;
	padding-top:0px;
	margin-top:0px;
}

.producto a{
	color:#ff007a !important;

}

.contentheading a.contentpagetitle:link, .contentheading a.contentpagetitle:visited, .contentheading a.contentpagetitle:active{

font-size :11pt;
color:#ff007a !important;

}

.webtv1{
       background-color:#F3F3F4;
       width:550px;
       height:380px;
       padding:20px;
       margin-bottom:10px;
       
}

.webtv1 h1{
       color:#ff00ae;
       
}

.webtv2{
       background-color:#F3F3F4;
       width:550px;
       height:390px;
       padding:20px;
       margin-bottom:10px;
}

.webtv2 h1{
       color:#ff00ae;
       
}

.webtv3{
       background-color:#F3F3F4;
       width:550px;
       height:360px;
       padding:20px;
       margin-bottom:10px;
}

.webtv3 h1{
       color:#ff00ae;
       
}