/* CSS Document */


/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}
.float_left{
	float:left;
	}
.float_right{
	float:right;
	}
.clear{
	clear:both;
	}
body{
	font-family:Arial;
	background:#302c2d url(../images/body.jpg) left top repeat-x;
	}
#wrapper{
	width:946px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:20px auto 10px auto;
	border:2px solid #D0D2D3;
	}
.no_borderb{
	border-bottom:none !important;
	}
h1{
	font-size:14px;
	color:#00834F;
	margin:5px 5px 20px 5px;
	font-weight:bold;
	}
#noticias_dest h1{
	font-size:14px;
	color:#00834F;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	}
	h1 a{
		color:#999999;
		font-weight:normal;
		text-decoration:underline;
		}
		h1 a.current{
			color:#00834F;
			font-weight:bold;
			text-decoration:none;
			}	
h2{
	font-size:13px;
	color:#666666;
	margin:3px 5px 5px 3px;
	font-weight:bold;
	}
	#internas_trizone h2{
		color:#00A651;
		}
h3{
	font-size:12px;
	color:#00834F;
	font-weight:bold;
	margin-bottom:10px;
	}
#cabezal{
	width:946px;
	height:98px;
	background:url(../images/cabezal.jpg) left top no-repeat;
	margin-bottom:10px;
	}
a.castrol{
	width:157px;
	height:46px;
	margin:25px 0 0 138px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	}
a.carrau{
	width:79px;
	height:46px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:25px 0 0 4px;
	}
a.castrol_global{
	text-indent:-9999px;
	position:absolute;
	margin:10px 0 0 752px;
	width:69px;
	display:block;
	}	
a.castrol_futbol{
	text-indent:-9999px;
	position:absolute;
	margin:10px 0 0 830px;
	width:69px;
	display:block;
	}		
#menu{
	width:946px;
	height:23px;
	background:url(../images/menu.jpg) left top repeat-x;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #e8e8e9;
	margin-bottom:15px;
	}
ul.menu_list{
	font-size:14px;
	margin-left:44px;
	list-style-type:none;
	}
	ul.menu_list li{
		float:left;
		padding:3px 23px;
		border-left:2px solid #e8e8e9;
		color:#58595b;
		}
		ul.menu_list li a{
			color:#58595b;
			text-decoration:none;
			}
		.end{
			border-right:2px solid #e8e8e9;
			}
.home{
	margin:0 0 17px 46px;
	}
#ptos_venta{
	float:left;
	width:180px;
	height:220px;
	border:2px solid #D0D2D3;
	background:url(../images/fdo_destacados.jpg) left top repeat-x;
	margin:0 10px 15px 46px;
	}
#noticias_dest{
	float:left;
	width:452px;
	height:220px;
	border:2px solid #D0D2D3;
	background:url(../images/fdo_destacados.jpg) left top repeat-x;
	margin-right:10px;
	}
#not{
	width:440px;
	padding:5px 5px;
	overflow:hidden;
	margin-bottom:15px;
	}
	#not .nomargin{
		margin-bottom:0;
		}
	#not p{
		font-size:11px;
		color:#666666;
		text-align:justify;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		#not p{
			line-height:15px;
			}
		}
		@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
		#not p{
			line-height:15px;
			}
		}
		#not span{
			color:#00834F;
			font-weight:bold;
			}
	#not a.vermas {
		font-size:11px;
		color:#00834f;
		font-weight:bold;
		text-decoration:underline;
		float:right;
		margin-right:5px;
		}
#logos{
	width:195px;
	height:220px;
	float:left;
	}
.logo_trizone{
	margin-bottom:47px;
	}
#pie{
	background:url(../images/fdo_pie.jpg) left top repeat-x;
	width:946px;
	height:23px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #e8e8e9;
	margin-bottom:10px;
	font-size:10px;
	color:#333333;
	text-align:center;
	line-height:22px;
	}
	#pie a{
		font-weight:bold;
		color:#333333;
		text-decoration:none;
		}
#firma{
	margin:0 auto;
	width:946px;
	}
	#firma img{
		float:right;
		}
#internas{
	width:855px;
	margin:15px 46px;
	}
	#internas p{
		font-size:12px;
		color:#666666;
		text-align:justify;
		margin:3px 5px 15px 5px;
		}
	#internas_trizone{
		background:#000000;
		width:950px !Important;
		margin-top:-14px;
		}
	#internas_trizone p{
		font-size:12px;
		color:#FFFFFF!important;
		text-align:justify;
		margin:3px 5px 15px 5px;
		}
		#internas_trizone p span{
			color:#00a651;
			font-weight:bold;
			}
			#internas_trizone p a{
				color:#00a651;
				font-weight:bold;
				text-decoration:underline;
				}
				#internas_trizone p.triz a{
				color:#FFFFFF !important;
				font-weight: normal !important;
				text-decoration:none !Important;
				margin-bottom:25px !Important;
				}

form{
	margin-top:50px;
	}
.forms{
	margin:10px 220px;
	}
	label{
		float:left;
		font-size:12px;
		color:#666666;
		font-weight:bold;
		width:120px;
		text-align:right;
		margin-right:8px;
		}
	input,
	textarea{
		border:1px solid #D0D2D3;
		font-size:11px;
		color:#999999;
		width:200px;
		font:Arial;
		}
	input#input_submit{
		width:75px;
		/*float:right;*/
		margin:20px 0 5px 262px;
		}
span.asterisco{
	color:#ef3123;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	}
p.obligatorios{
	font-size:11px !important;
	font-weight:bold;
	margin:0 0 0 224px !important;
	}
	p.obligatorios span{
		color:#ef3123;
		padding-right:3px;
		}
table{
	width:855px;
	border:1px solid #999999;
	margin-bottom:10px;
	}
	table th{
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		background:#00834F;
		}
		table th.noborder{
			border-right:0;
			}
	table td{
		font-size:11px;
		color:#666666;
		text-align:justify;
		padding:5px 8px;
		border-right:1px solid #999999;
		}
		table td.noborder{
			border-right:0;
			}
ul#faq{
	margin-top:0;
	list-style-type:none;
	}
	ul#faq li{
	font-size:12px;
	color:#666666;
	padding-bottom:15px;
	}
	ul#faq li a{
		color:#666666;
		text-decoration:none;
		}
ul#respuestas{
	margin-top:20px;
	list-style-type:none;
	}
	ul#respuestas li{
		font-size:12px;
		line-height:15px;
		}
	ul#respuestas li.pregunta,
	ul#respuestas li.pregunta a{
		color:#00834F;
		font-weight:bold;
		text-decoration:none;
		padding-bottom:10px;
		}
	ul#respuestas li.respuesta{
		color:#666666;
		padding-bottom:15px;
		}
/*.logo{
	margin:50px 270px;
	}*/
#noticia{
	border-bottom:1px solid #00834F;
	margin-bottom:15px;
	}
	#noticia p{
		font-size:12px;
		color:#666666;
		line-height:15px;
		margin:0 0 8px 0;
		}
p.contacto_info{
	text-align:center !important;
	margin:150px 0 !important;
	}
ul#trizone{
	margin-left:5px;
	list-style-type:none;
	font-size:12px;
	color:#666666;
	}
	ul#trizone li{
		padding-bottom:8px;
		}
/*CONTACTO*/
/*body.mail{
	background:none;
	}*/
#wrapper_mail{
	width:600px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin:20px auto 10px auto;
	border:2px solid #D0D2D3;
	border:none;
	}
	#wrapper_mail #cabezal{
	width:600px;
	height:62px;
	background:url(../images/cabezal_mail.jpg) left top no-repeat;
	margin-bottom:10px;
	}
#wrapper_mail #internas{
	width:580px;
	margin:15px 10px;
	}
ul#mail{
	margin:10px 10px;
	list-style-type:none;
	}
	ul#mail li{
		padding-bottom:5px;
		font-size:12px;
		color:#666666;
		}
/*PUNTOS DE VENTA*/
table.ptos_venta{
	width:855px;
	border:1px solid #999999;
	margin-bottom:10px;
	}
	table.ptos_venta th{
		font-size:12px;
		color:#EF3123;
		font-weight:bold;
		text-align:center;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		background:none;
		}
		table.ptos_venta th.noborder{
			border-right:0;
			}
	table.ptos_venta td{
		font-size:11px;
		color:#666666;
		text-align:center;
		padding:2px 8px;
		border-right:1px solid #999999;
		border-bottom:1px solid #999999;
		}
		table.ptos_venta td.localidad{
			width:230px;
			}
		table.ptos_venta td.nombre{
			width:250px;
			}
		table.ptos_venta td.dir{
			width:255px;
			}
		table.ptos_venta td.tel{
			width:120px;
			}
		table.ptos_venta td.noborder{
			border-right:0;
			}

body.institucional #menu_institucional{
	color:#ED1C24;
	}
body.contacto #menu_contacto,
body.contacto #menu_contacto a{
	color:#ED1C24;
	}
body.contacto #internas{
	margin-bottom:80px;
	}
body.news #menu_news,
body.news #menu_news a{
	color:#ED1C24;
	}
body.news #internas{
	margin-bottom:80px;
	}
body.venta #internas{
	margin-bottom:80px;
	}
body.venta #menu_venta,
body.venta #menu_venta a{
	color:#ED1C24;
	}
body.news input#input_submit{
	width:80px;
	}
body.productos #menu_productos{
	color:#ED1C24;
	}
body.faq #menu_faq{
	color:#ED1C24;
	}
body.noticias #menu_noticias{
	color:#ED1C24;
	}
