/********************************************************************* ETIQUETAS y textos */
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
p {
	text-align:justify;
}
b {
	color: #333333;
}
strong {
	color: #a70c29;
}
a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #C00;
	text-decoration: none;
}
A.Enlace2:link, A.Enlace2:visited {
	color: #333333;
	text-decoration: underline;
}
A.Enlace2:hover {
	color: #a70c29;
	text-decoration: underline;
}
.negritaF {
	color:#FFFFFF;
	font-weight:bold;
}
.TxG01 {
	color: #999999;
	font-size: 9px;
	line-height:10px;
}
.TxR01 {
	color: #a70c29;
	font-size: 11px;
	font-weight: bold;
}
.TxR02 {
	color: #a70c29;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
.TxB01 {
	color: #fff;
	font-weight: bold;
}
.TxB02 {
	color: #fff;
}
.Cursor {
	cursor:pointer;
}
.Input {
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.InputGeneros {
	width:163px;
}
.InputTexto {
	width:196px;
}
.InputTitulo {
	width:140px;
}
/********************************************************************* DIV Generales 1 */
#Publicidad {
	width: 786px;
	height: 100px;
	margin-top:8px;
}
#Logo {
	text-align: center;
	width: 500px;
	margin-left:10px;
	float: left;
}
#ZonaPuntos {
	text-align:center;
	width: 180px;
	float: right;
}
/********************************************************************* DIV Generales 2 */
#ContBaseS {
	background-image: url(../images/FondoSuperior.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 200px;
	clear:both;	
}
#ContBaseM {
	background-image: url(../images/FondoMedio.jpg);
	background-repeat: repeat;
	width: 820px;
	height: auto;
	clear:both;	
}
#ContBaseI {
	background-image: url(../images/FondoInferior.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 230px;
	clear:both;	
}
#ContBaseI2 {
	background-image: url(../images/FondoInferior2.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 108px;
	clear:both;	
}



/***/
#ContBaseH {
	background-image: url(../images/FondoG2H.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 680px;
	clear:both;
}
#ContBase {
	background-image: url(../images/FondoG2.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 710px;
	clear:both;
}
#ContBaseB {
	background-image: url(../images/FondoG2B.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 790px;
	clear:both;
}
#ContBase3 {
	background-image: url(../images/FondoG3.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 1265px;
	clear:both;
}
#ContBase4 {
	background-image: url(../images/FondoG4.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 2268px;
	clear:both;
}
#ContBase5 {
	background-image: url(../images/FondoG5.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 1075px;
	clear:both;
}
#ContBase6 {
	background-image: url(../images/FondoG6.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 964px;
	clear:both;
}
#ContBase7 {
	background-image: url(../images/FondoG7.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 848px;
	clear:both;
}
#ContBase8 {
	background-image: url(../images/FondoG8.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 824px;
	clear:both;
}
#ContBase9 {
	background-image: url(../images/FondoG9.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 762px;
	clear:both;
}
#ContBase10 {
	background-image: url(../images/FondoG10.jpg);
	background-repeat: no-repeat;
	width: 820px;
	height: 2400px;
	clear:both;
}
#ContTop {
	width: 100%;
	height: 17px;
}
#Cont {
	width: 774px;
	/*
	height: 360px;
	*/
}
#ContI {
	width: 774px;
	height: 420px;
	clear:both;
}
#ContISuperior {
	clear:both;
	height:80px;
}
#ContIContenido {
	float:left;
	width:96%;
	height:290px;
}
#ContISuperiorP {
	clear:both;
	height:130px;
}
#ContIContenidoP {
	clear:both;
	height:290px;
}
#ContMenu {
	font-size:12px;
	line-height:18px;
	width: 560px;
	height: 22px;
	clear:both;
	border-bottom: 1px dotted #333;
	border-top: 1px dotted #333;
}
#ContMenu A {
	color:#333;
	text-decoration:none;
}
#ContMenu A:hover {
	color:#C00;
	text-decoration:none;
}


#ContMenu2 {
	width:auto;
}
#ContMenu2 A {
	color:#333;
	text-decoration: underline;
}
#ContMenu2 A:hover {
	color:#C00;
	text-decoration:none;
}

#720 {width:720px;}
#EntCepsa {
	margin-top: 20px;
	height: 00px;
}
#EntFicha {
	padding-bottom: 15px;
	border-bottom: none;
}
#TxtFicha {margin-left:10px; text-align:justify; font-size:9px; line-height:14px;}
#EntCatalogo {
	height: auto;
	width:760;
	border-bottom: 1px solid #cccccc;
}
#EntBusquedaAvanzada {
	height: 400px;
	border-bottom: 1px solid #cccccc;
}
#Titulares {
	width: 750px;
	height: 46px;
	text-align: left;
	padding-top: 11px;
}
#Listado {
	height: 219px;
	clear: both;
}
#CartelCatalogo {
	text-align: center;
	width: 146px;
	float: left;
}
#clear {
	clear:both;
}
#Margin6 {
	height: 6px;
	clear: both;
}
#Margin12 {
	height: 12px;
	clear: both;
}
#Margin16 {
	height: 16px;
	clear: both;
}
#Margin22 {
	height: 22px;
	clear: both;
}
#Margin30 {
	height: 30px;
	clear: both;
}
#Margin60 {
	height: 60px;
	clear: both;
}
#Margin74 {
	height: 74px;
	clear: both;
}
#MarginMF1 {
	margin-left: 36px;
	margin-right: 26px;
	margin-bottom: 6px;
}
#Tabulado9 {
	margin-left: 9px;
}
#Tabulado30 {
	margin-left: 30px;
}
#LineContacto {
	width:740px;
	height: 4px;
	border-top: 1px solid #CCC;
}
#LineCCC {
	width:760px;
	height: 4px;
	border-top: 1px solid #CCC;
}
#LineCCCCCCT {
	width: 294px;
	height: 4px;
	border-top: 1px solid #CCCCCC;
}
#LineCCCCCCB {
	width: 294px;
	height: 8px;
	border-bottom: 1px solid #CCCCCC;
}
/********************************************************************* FICHA */

#Destacados {
	width: 710px;
	height: 248px;
	float: left;
	padding-left:60px;
}
#ImgIT {
	width: 392px;
	height: 232px;
	float: left;
}
#ImgFC {
	width: 212px;
	height: 124px;
	float: left;
}
#MarqueeIT {
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
	width: 232px;
	padding-top: 136px;
	margin-left: 46px;
	position: absolute;
	height: 115px;
	z-index: 1;
}
#MarqueeITTx {
	text-align:left;
	color: #FFFFFF;
	width: 232px;
	padding-top: 160px;
	margin-left: 46px;
	position: absolute;
	height: 115px;
	z-index: 1;
}
#MarqueeFC {
	color: #FFFFFF;
	text-align: left;
	width: 98px;
	padding-top: 67px;
	margin-left: 46px;
	position: absolute;
	height: 48px;
	z-index: 1;
}
#InfoPlus {
	width: 428px;
	height: 34px;
	clear: both;
}
#InfoPlusPadding {
	float:left;
	padding-top:10px;
}
#InfoPlusS {
	height: 34px;
	float: left;
}
#InfoPlusI {
	background-image: url(../images/InfoPlusFondo.jpg);
	background-repeat: repeat-x;
	text-align: center;
	width: 30px;
	height: 34px;
	float: left;
}
#InfoPlusT {
	background-image: url(../images/InfoPlusFondo.jpg);
	background-repeat: repeat-x;
	font-size: 9px;
	line-height: 12px;
	height: 34px;
	float: left;
	padding-right: 4px;
	padding-top: 4px;
}
#Scroll {
	font-size:9px;
	line-height:14px;
	width: 266px;
	height:	86px;
	position: relative;
	overflow: hidden;
}
#ScrolTl {
	width: 678px;
	height: 284px;
	position: relative;
	overflow: hidden;
}
#Scroll1, #Scroll2, #ScrollT1, #ScrollT2 {
	top: 0px;
	left: 0px;
	position: relative;
}
/********************************************************************* Textos */
#TextoScroll {
width:738px;height:200px;position:relative;overflow:hidden;
}
#TextoScrolTl {
top:0px;left:0px;position:relative;text-align:justify;
}



/********************************************************************* Volver */
#Volver {
	color: #999;
	text-align:left;
	width:752px;
	height:20px;
	clear: both;
	border-bottom: #CCCCCC 1px solid;
	margin-bottom:10px;
	padding-top:4px;
}
#Volver A {
	color: #999;
	text-decoration: none;
}
#Volver A:hover {
	color: #666;
	text-decoration: underline;
}

/********************************************************************* Paginación */
#Paginacion {
	width: 100%;
	clear: both;
	margin-top: 12px;
	border-top: #CCCCCC 1px solid;
}
#Paginacion A {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#Paginacion a:hover {
	font-weight: bold;
	color: #a70c29;
	text-decoration: none;
}
/********************************************************************* Botones */
#btInicio {
	text-align: right;
	height: 32px;
	margin-top: 8px;
	border-bottom: 1px solid #cccccc;
}
#btCatalogo {
	height: 60px;
	border-bottom: 1px solid #cccccc;
}
/********************************************************************* Pie */
.TxPie1 {
	text-align: justify;
	font-size: 9px;
	line-height: 12px;
	color: #999999;
}
.TxPie2 {
	text-align:center;
	font-size: 9px;
	line-height: 12px;
	color: #999999;
}
#PieGeneral {
	font-size: 10px;
	width: 760px;
	height: 112px;
}
#PieTextos {
	color: #999;
	height:20px;
	padding:6px;
	border-top: 1px solid #ccc;
}
#PieTextos A {
	color: #999;
	text-decoration: none;
}
#PieTextos A:hover {
	color: #666;
	text-decoration: underline;
}
#PieLogo {
	color: #999;
	height:60px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-top:12px;
	border-top: 1px solid #ccc;
}
#PieLogo A {
	color: #999;
	text-decoration: none;
}
#PieLogo A:hover {
	color: #666;
	text-decoration: underline;
}




#PieMargin {
	width:220px;
	float:left;
}
#left {
	float:left;
}
#right {
	float:right;
}

