/*
------------------------------------------------------------------------
Theme Name:SCE
Theme URI:http://sce.mx
Description:SCE CMS <a href="http://sce.mx"title="SCE">http://sce.mx</a> para mas informacion.
Version:1.0
Author:Bioxnet
Author URI:http://bioxnet.mx
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/


.alignleft a {
	
	}
.alignright a {
	
	}
a:focus {
    outline: none;
}
img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 10px 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
	

p {
	line-height:1.6em;
	text-align:justify;
	color:#4b4b4b;
	margin-top:3px;
}
#entrada small a {
	color:#0071BD;
	}
#entrada small a:hover {
	color:#003366;
	border-bottom:1px #003366 solid;
	}
p.aplicacion {
	color:#4b4b4b;
	font-size:15px;
	line-height:1.2em;
	margin-top:10px;
	text-shadow:0px 0px 1px #c0c0c0;
}


#sidebar1 {
	background:#fff;
	float:left;
	margin:0px;
	width:220px;
	height:100%;
	position:fixed;
	}
#sidebar2 {
	color:#000;
	float:right;
	width:76%;
	height:auto;
	margin:0 auto 0 auto;
	z-index:0px;
	}



.telefono {
	text-align:right;
	color:#404040;
}
.telefono h2{
	shadow-font:1px 1px 2px red;
	font-size:20px;
}
.footerbox {
	float:left;
	width:210px;
	height:auto;
	margin:0 10px 0 10px;
	background:#f3f3f3;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(ie-css3.htc);
}
.footerbox h3 {
	color:#00019A;
	text-align:center;
	margin:0 auto;
}

			a{ color:#C8DCE5;}
			
			.boxgrid{ 
				width: 225px; 
				height: 160px; 
				margin:20px auto 0 14px;
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
	width:227px;
	height:163px;
				}
				.boxgrid p{ 
					padding: 0 5px; 
					color:#afafaf; 
					font-weight:bold;
					font-family:"Lucida Grande", Arial, sans-serif;
					font-size:9px;
				}
				.boxgrid p a {
					margin-top:-10px;
					}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 160px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 120px;
 					left: 0;
 				}
h3.h3mini {
	font-size:10px;
	padding:0 5px;
	}
.boxgrid a.img {
	width:227px;
	height:163px;
	}
#entrada h2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-0.1em;
	margin:10px auto;
	padding:7px;
	color:#0071BD;
	
	behavior: url(ie-css3.htc);
	text-shadow: -1px 1px 1px #c7c7c7;
	filter: dropshadow(color=#1a191a, offx=1, offy=1);
}
#entrada h2 a{
	color:#FFFFFF;
	}
#entrada-imagen {
	float:left;
	width:241px;
	height:365px;
	margin-right:5px;
	margin-left:5px;
}
#entrada-imagen img {
	margin-bottom:20px;
	}
#entrada-imagen h3 {
	color:#fff; text-align:center;
	background:#000;
	}
ul#productos {
	margin-left:20px;
	margin-top:-10px;
	color:#871821;
	width:220px;
}
ul#productos li {
	padding:5px;
	color:#871821;
	list-style:circle;
}
ul#productos li a {
	color:#871821;
	background:transparent;
	font-size:12px;
}
.entrada-index1{
	width:800px;
	float:left;
	height:auto;
	margin-top:15px;
}
#entrada-index {
	width:900px;
	float:left;
	height:auto;
	margin-top:15px;
}
#entrada-index img {
	float:left;
	
}
#imgpost img {
	width:241px;
	height:250px;
	}
#entrada-index1 {
	float:left;
	width:470px;
	margin-left:255px;
}
img.imgleft {
	float:left;
}
td.td1 {
	background:#871821;;
	color:#fff;
	font-weight:bolder;
}
td.tdtitle {
	background:#fff;
	color:#01009A;
	font-weight:bold;
}
td.tdcontenido {
	background:#fff;
	color:#000;
}


ul#servicios {
	margin-left:20px;
	margin-top:5px;
	color:#871821;
	margin-left:-0px;
	width:200px;
}
ul#servicios li {
	padding:5px;
	color:#871821;
	width:193px;
}
ul#servicios li a {
	color:#871821;
	background:#f3f3f3;
}
ul#servicios li a:hover {
	background:#871821;
	color:#fff;
	border:0px;
}
ul#destacado {
	margin-left:20px;
	margin-top:5px;
	color:#871821;
	margin-left:-0px;
	width:200px;
}
ul#destacado li {
	padding:5px;
	color:#871821;
	width:193px;
}
ul#destacado li a {
	color:#871821;
	background:#f3f3f3;
}
ul#destacado li a:hover {
	background:#871821;
	color:#fff;
	border:0px;
}
ol#linone {
	margin:0px;
	padding:0px;
	font-size:10px;
	}
ol#linone li {
	margin:0px;
	padding:0px;
	font-size:10px;
	}
ol#linone li ul {
	margin:0px;
	padding:0px;
	font-size:10px;
	}
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/

display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

#sidebar {

	background-color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	margin: 20px 0 3em 0;

	padding: 0;

	font-size: 16px;

	font-weight: bolder;

}


/*modifica el menu madre */

#sidebar {

	position: absolute;

	top: 140px;

	left: 10px;

	width: 10em;

	font-size: 0.85em;	

}

	img{border:none;}
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
				
/* Easy Slider */
	#slider {
		margin-left:10px;
	text-align:center;
	float:left;
	z-index:4000;
	display:inline;
		}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:700px;
		height:252px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:inherit;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:absolute;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:-80px 0 7px;
		padding:0;
		height:28px;
		margin-left:20px;	
		float:left;
		width:600px;
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #000;
		background:url(../images/bg-menu.jpg);
		color:#fff;
		padding:0 8px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

input {
	border:1px #999999 solid;
	background:#F5F5F5;
	padding:7px;
	font-family:Verdana;
	}
input:focus {
	background:#EFEFEF;
	border:2px #0071BD solid;
	}
input:hover {
	background:#EFEFEF;
	}
textarea {
	border:1px #999999 solid;
	background:#F5F5F5;
	padding:7px;
	font-family:Verdana;
	}
textarea:focus {
	background:#EFEFEF;
	}
textarea:hover {
	background:#EFEFEF;
	}

.boxito {
	background:#003366;
	color:#FFFFFF;
	width:220px;
	padding:5px;
	height:230px;
	float:left;
	margin-top:50px;
	margin-right:5px;
	margin-left:5px;
	border-bottom:#999999 3px solid;
	}
.boxito:hover {
	background:#0071BD;
	}
.boxito p{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	}
.boxito p a {
	border-bottom:1px #FFFFFF solid;
	}
.boxito img {
	width:215px;
	height:163px;
	}
img.img_index {
	float:left;
	margin-top:70px;
	text-align:center;
	height:auto;
	}

#interior {  width:100px}



h1 { background-color:#069}