body {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(imagenes/solapa_ayuda.jpg);
	background-repeat: repeat-y;
}
#contenedor_ayuda {
	margin: 0px;
	padding: 0px;
	min-width:1024px;	 }
#contenedor_ayuda #fondo_gris {
	background-image: url(imagenes/fondolinea.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 62px;
	padding: 0px;
	height: 45px;
}
#contenedor_ayuda #fondo_gris #cabecera  #logo_ovc{
	float: left;
	padding-top: 17px;
	padding-left: 10px;}
#contenedor_ayuda #fondo_gris #cabecera {
	margin: 0px;
	padding: 0px;
}
#contenedor_ayuda #fondo_gris #cabecera #titulos_superior{
	float: right;
	font-size: 11px;
	padding-top: 23px;
	padding-right: 10px;
	overflow: hidden;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;}
#contenedor_ayuda #fondo_gris #cabecera #titulos_superior uL {
	margin: 0px;
	padding: 0px;}
#contenedor_ayuda #fondo_gris #cabecera #titulos_superior ul li {
	display: inline;
	background-attachment: scroll;
	background-image: url(imagenes/li_peq_rojo.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #666;}
#contenedor_ayuda #ruta  {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 62px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 10px;
	color: #666;
}
#contenedor_ayuda #cont  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 63px;
	padding: 10px;
	min-width: 800px;
	background-image: url(imagenes/fondo_cont_ayuda.gif);
}
#contenedor_ayuda #cabecera_ayuda {
	width: 62px;
	position: absolute;
	background-color: #FFF;
	height: 62px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;}
#contenedor_ayuda #cabecera_ayuda #escudo_esp  {
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}
#contenedor_ayuda #cabecera_ayuda #naranja {
	background-color: #F77002;
	width: 62px;
	height: 18px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
}
img {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

h1 {
	color: #F77002;
	font-size: 14px;
	margin-right: 10px;
	margin-left: 10px;
}
h2 {
	font-size: 12px;
	color: #F77002;
	background-attachment: scroll;
	background-image: url(imagenes/ligrande_rojo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
h3 {
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
p {
	margin-right: 10px;
	margin-left: 10px;}
a {	
	color: #F77002;
	text-decoration: underline;}
li {
	margin-top: 5px;
	margin-bottom: 5px;}
#menu_h1 {
	padding: 10px;
	margin: 10px;
	background-color: #f4f4f4; }
#menu_h1 ul li {
	list-style-image: url(imagenes/li_peq_rojo.gif); }
.centrado {

text-align:center;}
.textoblanco {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoblanco A:hover {
    TEXT-DECORATION: underline;}
.textogris {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; }
.textogris A:hover {
    COLOR: #f77002;
    TEXT-DECORATION: underline; }
.textogrisO {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; }
.textogrisO A:hover {
    COLOR: #f77002;
    TEXT-DECORATION: underline;}
.textogrisC {
	COLOR: #666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
	TEXT-DECORATION: none;
}
.textogrisC A:hover {
    COLOR: #f77002;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;}
.textorojo {
    COLOR: #f77002;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; }
.textorojo A:hover {
    TEXT-DECORATION: underline; }
.boton {
	BORDER-BOTTOM: #f77002 1px solid;
	BORDER-LEFT: #f77002 1px solid;
	BORDER-RIGHT: #f77002 1px solid;
	BORDER-TOP: #f77002 1px solid;
	COLOR: #f77002;
	margin: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 1px;
	TEXT-DECORATION: none;
	display:inline-block;
}
.super1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	text-decoration: none;
	padding: 1px;
	margin: 0px;
}
.textogrisON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;}
.textoblancoamarillo {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoblancoamarillo A:link {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoblancoamarillo A:visited {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoblancoamarillo A:hover {
    COLOR: #FFC65A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoamarillo {
	COLOR: #fcab3e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;}
.textoamarillo A:hover {
    TEXT-DECORATION: underline}
.textogrisON2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;}
.textogrisMP {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none }
.limpiala2 {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 100px;
    height: 10px;}


.calendario {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.calendario .sinborde {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.calendario .dia {
	background-color: #7CA0BE;
	padding: 5px;
	color: #FFF;
	text-align: center;
}
.calendario .diafs {
	background-color: #CCC;
	color: #7CA0BE;
}

.calendario th {
	background-color: #e6e6e6;
	padding: 5px;
	text-align: right;
	font-size: 14px;
	color: #333;
}
.calendario td {
	border: 1px dotted #CCC;
}
.calendario .parada {
	background-color: #FFE066;
	color: #333;
	padding: 5px;
	text-align: center;
}
.calendario .hora {
	background-attachment: scroll;
	background-image: url(imagenes/ico_reloj.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}

	
/*#######  Lista procedimientos y servicios #################*/


#productos {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 11px;
	margin-top: 25px;
	margin-right: 50px;
	margin-bottom: 25px;
	margin-left: 50px;
	padding: 0px;}
#productos a {
	color:#f77002;
	text-decoration:none;}

#productos th {
	color: #FFFFFF;
	padding: 3px 15px;
	margin: 0px;
	background-color: #FFC65A;}
#productos .prod_cat1 {
	padding: 5px 10px;
	font-weight: bold;
	color: #666666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color:#DDDDDD;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #DDDDDD;}
#productos .prod_cat2 {
	margin: 0px;
	padding: 10px;
	color: #808080;
	background-color: #f4f4f4;}
#productos .tddescrip_centrado {
	padding: 3px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	color: #666666;
	background-color: #FFFFFF;}
#productos .tddescrip_centrado_ultimo {
	padding: 3px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	color: #666666;
	background-color: #FFFFFF;}
#productos .prod2_cat1 {
	padding: 5px 10px;
	font-weight: bold;
	color: #666666;}
#productos .prod2_cat2 {
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;}
#productos .tddescrip2_centrado {
	padding: 3px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	color: #666666;
	background-color: #FFFFFF;}
#productos .tddescrip2_centrado_ultimo {
	padding: 3px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	color: #666666;
	background-color: #FFFFFF;}
#productos .thesq_izda {
	background-attachment: scroll;
	background-image: url(imagenes/th_esqizda.gif);
	background-repeat: no-repeat;
	background-position: left top;}
#productos .thesq_der {
	background-attachment: scroll;
	background-image: url(imagenes/th_esqderch.gif);
	background-repeat: no-repeat;
	background-position: right top;}
li.video_flash  {
	list-style-type: none;
	color: #C40117;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(imagenes/ico_video_flash.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.video_flash a {
	color: #E2021C;
	text-decoration: none;
	font-family: "Century Gothic";
	font-size: 13px;
	margin-left: 30px;
	display: block;
}

